layer of insulation - French English Dictionary